David Mackenzie Director / Producer / Scriptwriter DouBan IMDb Director Young Adam 2003 6.4 Spread 2009 5.9 Perfect Sense 2011 7.1 Asylum 2005 6.1